3d camera techniques